package com.game.framework.orm.jdbc;

import java.sql.Connection;
import java.sql.SQLException;

/**
 * ConnectionPool：定义连接池接口<br>
 * 说明：自己实现的简单连接池，正式工程建议使用第三方连接池.
 * @author Liyuan
 */

public interface ConnectionPool {

	/**
	 * 从连接池取出连接
	 * @return
	 * @throws SQLException
	 */
	public Connection getConnection() throws SQLException;

	/**
	 * 释放连接到连接池
	 * @param conn
	 * @throws SQLException
	 */
	public void releaseConnection(Connection conn) throws SQLException;

	/**
	 * 关闭连接池
	 */
	public void close();

}
